Software Development AntiPatterns
The Blob
Continuous Obsolescence
Lava Flow
Ambiguous Viewpoint
Software Development AntiPatterns
The Blob
Continuous Obsolescence
Lava Flow
Ambiguous Viewpoint
計画的陳腐化
Artificial demand
bathtub curve—a concept of typical product failure
Batterygate—a term used to describe the implementation of performance controls on older models of Apple's iPhone line in order to preserve system stability on degraded batteries
エクストリームプログラミング
Agile software development
continuous obsolescence
EXtreme Manufacturing
Extreme project management
Dead Internet theory – Conspiracy theory about online bot activity
Echo chamber (media) – Situation that reinforces beliefs by repetition inside a closed system
Embrace, extend, and extinguish – Anti-competitive Microsoft business strategy
反消費主義、反大量消費主義
anticonsumerism
Anti-consumerists (category)
affluenza
anti-capitalism
Disposable tableware
Durability
Durable good
Extended producer responsibility
Litter
耐用年数
Availability
Capacity loss
Decrepit car
Design life
コンシューマリズム
Anthropological theories of value
Bourgeois personality
Commercialism
Commodity fetishism
Free hardware
Homebrew (video games)
Vendor lock-in
Crippleware
Planned obsolescence
commodification
deprecation
disruptive innovation
DMSMS
List of archaic technological nomenclature
Application lifecycle management
Brand awareness
Consumer behaviour
Diminishing manufacturing sources and material shortages (DMSMS)
Material selection
Calculation in kind
Capital accumulation
Economic planning
Lange model
Law of value
寡占
big business
Conjectural variation
market failure
Monopoly
計画的 + 陳腐化
planned obsolescence ; built-in obsolescence
製品陳腐化
優越的地位の濫用
モデルチェンジ
もったいない、勿体無い
affluenza
anti-consumerism
Bal tashchit
Conspicuous consumption
過剰性能
Technical debt
Feature creep
Overqualification
You aren't gonna need it (YAGNI)
ワークアラウンド
Bug
Coping skill
Design around
Hack
アンチパターン名(antipattern name)
スパゲッティコード(spaghetti code)
再利用できそうなオブジェクトやメソッドが少ししかない
メソッドの中に大量のロジックが記述されている
オブジェクト間での呼び出し関係がほとんどない
スパゲティプログラム、スパゲティコード
Big ball of mud, a piece of software with no perceivable architecture
International Obfuscated C Code Contest, a competition to produce pleasingly obscure C code
Write-only language, a language with such bizarre syntax that resulting code is incomprehensible
law of the instrument
silver bullet
https://sourcemaking.com/antipatterns/golden-hammer
#Software-Development-AntiPattern
#Methodological-anti-patterns
cargo cult programming
Cut-and-Paste Programming
#Software-Development-AntiPattern
#Methodological-anti-patterns
copy-and-paste programming
アンチパターン名(antipattern name)
ポルターガイスト(poltergeist)
aka
gypsy
Proliferation of Classes
溶岩流
lava
https://wiki.c2.com/?LavaFlow
https://sourcemaking.com/antipatterns/lava-flow
https://en.wikipedia.org/wiki/Lava_flow_(programming)
from boat anchor
ボートの碇
https://sourcemaking.com/antipatterns/boat-anchor
#Programming-anti-patterns
#Software-Development-AntiPattern
Seagull manager
need to know
carrot and stick
Kiss up kick down
employee silence
https://sourcemaking.com/antipatterns/walking-through-minefield
#Software-Development-AntiPattern
Garbage in, garbage out
Kludge
https://sourcemaking.com/antipatterns/input-kludge
#Design-anti-patterns
#Software-Development-AntiPattern
袋小路
https://wiki.c2.com/?DeadEnd
https://sourcemaking.com/antipatterns/dead-end
analysis paralysis
#Software-Development-AntiPattern
機能分割
https://sourcemaking.com/antipatterns/functional-decomposition
#Software-Development-AntiPattern
あいまいな視点
Class-Responsibility-Collaboration card
Unified Modeling Language
Object-oriented analysis
Object-oriented design
The Blob - anti-pattern
https://wiki.c2.com/?TheBlob
https://sourcemaking.com/antipatterns/the-blob
a.k.a God object
#Software-Development-AntiPattern
copy-and-paste programming
#Software-Development-AntiPattern
アンチパターン名(antipattern name)
切り貼りプログラミング
コピーアンドペーストプログラミング(copy-and-paste programming)
aka
cut-and-paste programming